kanal hendek pulluğu - Turkish English Dictionary